package com.internetCafes.spms.common.module.excel.po;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 项目管理数据导出
 */
@Data
public class ProjectExcel {

    private  static final long serialVersionUID = 1L;

    @Excel(name = "项目名称", orderNum = "0", width=15, needMerge = true)
    private String projectName;

    @Excel(name = "项目种类", orderNum = "1", width=15, needMerge = true)
    private String category;

    @Excel(name = "项目编号", orderNum = "2", width=15, needMerge = true)
    private String serialNumber;

    @Excel(name = "状态", orderNum = "3", width=15, needMerge = true)
    private String status;

    @Excel(name = "负责人", orderNum = "4", width=15, needMerge = true)
    private String employeeName;

    @Excel(name = "负责人手机号", orderNum = "5", width=15, needMerge = true)
    private String employeeMobile;

    @Excel(name = "建设单位", orderNum = "6", width=15, needMerge = true)
    private String constructCompany;

    @Excel(name = "地址", orderNum = "7", width=15, needMerge = true)
    private String address;

    @Excel(name = "合同开始时间", orderNum = "8", exportFormat = "yyyy.MM.dd",  width=18, needMerge = true)
    private Date contractStartTime;

    @Excel(name = "合同结束时间", orderNum = "9", exportFormat = "yyyy.MM.dd",  width=18, needMerge = true)
    private Date contractEndTime;

    @Excel(name = "实际开始时间", orderNum = "10", exportFormat = "yyyy.MM.dd",  width=18, needMerge = true)
    private Date actualStartTime;

    @Excel(name = "实际结束时间", orderNum = "11", exportFormat = "yyyy.MM.dd",  width=18, needMerge = true)
    private Date actualEndTime;

    @Excel(name = "金额(万元)", orderNum = "12", width=15, needMerge = true)
    private BigDecimal price;

    @Excel(name = "备注", orderNum = "13", width=15, needMerge = true)
    private String remark;
}
